\chapter{Implementation}
\label{implementation}
\acresetall
%\tanke{Dette kapitel skal omhandle hvordan UEP med netværkskodning implementeres rent praktisk (Hvis projektet kommer så langt). Skal opfølges af et kapitel vedr. test af systemet, i forhold til et system med konventionel netværkskodning.}
A software implementation of \ac{RLNC} with \ac{UEP} of video data has been developed to support the analytically calculated and simulated results in the analysis made in Chapters \ref{prestudy} and \ref{analysisofsolutions}. The implementation uses the \ac{EW} method of \ac{UEP}.

The design considerations of this implementation is based on the findings in Chapter \ref{analysisofsolutions}, and is documented in Section \ref{sec:designconsiderations}. The software modules developed are described in Section \ref{implementation:software} along with the external software tools used.

\input{implementation/design_considerations.tex}
\input{implementation/features.tex}
\input{implementation/video_data.tex}
\input{implementation/coding_considerations.tex}
\input{implementation/general_structure.tex}
\input{implementation/software.tex}
\newpage
\input{implementation/recap.tex}
